﻿using System;
using System.Web;
using APILocawebGatewayUI.VISA;
using APILocawebGatewayUI.Nucleo;

namespace Gateway.Exemplo
{
    public partial class VisaRetorno : System.Web.UI.Page
    {
        public void ExecucaoReenvio(String id)
        { }


        protected void Page_Load(object sender, EventArgs e)
        {
            GerenciadorVISA visaDados = new GerenciadorVISA(HttpContext.Current);
            if (visaDados.EstaAprovada)
            {
                Response.Write(visaDados.CodigoRespostaTransacao);
                Response.Write(visaDados.CodigoTransacao);
                Response.Write(visaDados.RespostaTransacao);
            }



            // Utilizado para exibir informações na TELA para o usuário
            if (visaDados.RealizarCaptura())
            {
                //transação realizada com sucesso.
            }
            else
            {
                //Falha na transação
            }


            // Utilizado para exibir informações na TELA para o usuário
            //OBS: A página de retorno deve obrigatoriamente exibir os parâmetros TID e LR para o comprador
            //visaDados.TId
            //visaDados.Lr
            //visaDados.LrMensagem

        }
    }
}
